humane treatment and slaughter - Espagnol Anglais Dictionnaire